//#define  _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//long fun(int n)
//{
//	int i = 1;
//	long d = 1;
//	for ( i = 1; i <= n; i++)       函数调用，数接受
//	{
//		d = i * d;
//	}
//	return d;
//}
//int main()
//{
//	int n=0;
//	scanf("%d", &n);
//    int a=fun(n);
//	printf("%d", a);
//	return 0;
//}





//#include<stdio.h>
//void fun(int* p)
//{
//	*p = 10;
//	printf("%d\n", *p);                 //这里*p，，和n，，都变成了10
//}
//int main()
//{                                           函数调用，指针接受时，如果是传数是传地址，并且由于数组接收地址，所以函数中数的改变，原数n也要改变
//	int n = 0;
//	fun(&n);//因为是用指针来接受，要传地址
//	printf("%d\n", n);
//	return 0;
//}
